package com.jf.cloud.service.sysmanager.dao;

import com.jf.cloud.service.sysmanager.common.base.IBaseService;
import com.jf.cloud.service.sysmanager.common.base.OPaging;
import com.jf.cloud.service.sysmanager.common.taglib.Paging;
import com.jf.cloud.service.sysmanager.entity.CardOptRecord;
import com.jf.cloud.service.sysmanager.vo.CardOptUserVO;

import java.util.List;


/**
 * 员工服务接口
 * 
 * @author 代码机1.0 创建时间：2018-03-31
 */
public interface ICardOptRecordService extends IBaseService<CardOptRecord, Long> {


	/**
	 * 获取用户列表
	 * @param userList
	 * @return
	 */
	List<CardOptUserVO> getCardOptUser(List<Long> userList);

	Paging<CardOptRecord> findPage(OPaging<CardOptRecord> page, String platformType);

    Paging<CardOptUserVO> findPage(OPaging<CardOptRecord> page, String userName,String platformType, String projectName);

	boolean optResult(Long rowId, Integer resultCode, String remark, String ticket, String recharge,Long failId,Long platformType,Long staffId);
}
